package com.dc.designPattern._0_设计原则._5_isp.step1;

/**
 * Description: 当前接口Interface1包含了A_B、C_D不需要的实现方法
 * @author: gdc
 * @date: 2021/7/23
 * @version 1.0
 */
public class Client {
    public static void main(String[] args) {

        // A_B 依赖的接口实现为B
        B b = new B();

        A_B a = new A_B();
        a.depend1(b);
        a.depend2(b);
        a.depend3(b);

        // C_D 依赖的接口实现为D
        C_D c = new C_D();
        c.depend1(new D());
    }
}







